begin;

create table funcionario (
    id serial primary key,
    nome varchar,
    login varchar unique,
    senha varchar
);

insert into funcionario(nome, login, senha) values('daniel falcão', 'daniel', md5('acesso'));
insert into funcionario(nome, login, senha) values('helder vieira', 'helder', md5('acesso'));
insert into funcionario(nome, login, senha) values('andre assad', 'andre', md5('acesso'));

create table produto (
    id serial primary key,
    nome varchar
);

insert into produto(nome) values('coca cola');
insert into produto(nome) values('sorvete napolitano');
insert into produto(nome) values('mayonese hellmans');
insert into produto(nome) values('bolo baêta');
insert into produto(nome) values('fandangos');
insert into produto(nome) values('azeitonas');

create table venda (
    id serial primary key,
    id_funcionario integer references funcionario,
    id_produto integer references produto,
    quantidade integer,
    data date
);

insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 1, 1, '2008-01-23');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 2, 2, '2008-01-13');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 3, 3, '2008-01-02');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 4, 3, '2008-02-21');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 5, 2, '2008-02-11');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 6, 1, '2008-02-25');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 1, 4, '2008-03-02');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 2, 9, '2008-03-04');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 3, 3, '2008-03-07');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 4, 6, '2008-04-13');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 5, 3, '2008-04-21');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 6, 1, '2008-04-21');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 1, 4, '2008-05-11');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 2, 6, '2008-05-01');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 3, 4, '2008-05-21');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 4, 2, '2008-06-11');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 5, 1, '2008-06-15');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 6, 6, '2008-06-01');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 1, 6, '2008-07-20');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 2, 2, '2008-07-04');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 3, 3, '2008-07-13');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 4, 7, '2008-08-19');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 5, 6, '2008-08-01');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 6, 1, '2008-08-02');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 1, 2, '2008-09-01');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 2, 1, '2008-09-16');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 3, 1, '2008-09-12');
insert into venda(id_funcionario, id_produto, quantidade, data) values(1, 4, 5, '2008-10-08');
insert into venda(id_funcionario, id_produto, quantidade, data) values(2, 5, 3, '2008-11-02');
insert into venda(id_funcionario, id_produto, quantidade, data) values(3, 6, 8, '2008-12-03');

commit;
